artificial reproduction - Spanish English Dictionary